package com.zhiwei.codesecurity.entity;

import com.zhiwei.codesecurity.common.base.BaseEntity;
 import java.lang.Integer;
 import java.lang.Long;
 import java.lang.String;
 import java.util.Date;
 /**
 * 
 * @描述： 实体Bean
 * 
 * @创建人： zhangxian
 * 
 * @创建时间：2016年05月11日 09:41:39
 * 
 * @Copyright (c) 深圳市牛鼎丰科技有限公司-版权所有
 */
public class TaskscanResults extends BaseEntity {
	
	private static final long serialVersionUID = -3863192509284198155L;
	
    /**
     *
     */
	private Long id;
	
    /**
     *定时任务表ID
     */
	private Long scheduleJobId;
	
    /**
     *任务扫描project_Id
     */
	private Long projectId;
	
    /**
     *
     */
	private Long interfaceId;
	
    /**
     *1：CheckMarx
     */
	private Integer interfaceType;
	
    /**
     *
     */
	private Long taskId;
	
    /**
     *提交代码扫描的run_id
     */
	private String runId;
	
    /**
     *执行代码扫描的scan_id
     */
	private Long scanId;
	
    /**
     *生成报告的文件类型;1:PDF;2:RTF;3:CSV;4:XML
     */
	private Integer reportType;
	
    /**
     *提交生成报告返回的报告ID
     */
	private Long reportId;
	
    /**
     *报告生成状态;1:已完成；2：处理中；3:已失败
     */
	private Integer reportStatus;
	
    /**
     *扫描结果报告名称
     */
	private String reportName;
	
    /**
     *报告下载次数
     */
	private Long reportDownNum;
	
    /**
     *任务扫描状态;1:Queued;
     */
	private Integer taskStatus;
	
    /**
     *扫描结果数据
     */
	private String scanDisplayData;
	
    /**
     *创建时间
     */
	private Date createTime;
	
    /**
     *修改时间
     */
	private Date updateTime;
	
    /**
     *删除标记;0:已删除 1：未删除
     */
	private Integer deleteFlag;
	
    /**
     *版本号;默认为1，依次递增
     */
	private Integer dataVersion;
	


	public void setId(Long id){
	  	this.id = id;
	}
	
	public Long getId(){
		return id;
	}
	
	public void setScheduleJobId(Long scheduleJobId){
	  	this.scheduleJobId = scheduleJobId;
	}
	
	public Long getScheduleJobId(){
		return scheduleJobId;
	}
	
	public void setProjectId(Long projectId){
	  	this.projectId = projectId;
	}
	
	public Long getProjectId(){
		return projectId;
	}
	
	public void setInterfaceId(Long interfaceId){
	  	this.interfaceId = interfaceId;
	}
	
	public Long getInterfaceId(){
		return interfaceId;
	}
	
	public void setInterfaceType(Integer interfaceType){
	  	this.interfaceType = interfaceType;
	}
	
	public Integer getInterfaceType(){
		return interfaceType;
	}
	
	public void setTaskId(Long taskId){
	  	this.taskId = taskId;
	}
	
	public Long getTaskId(){
		return taskId;
	}
	
	public void setRunId(String runId){
	  	this.runId = runId == null ? null : runId.trim();
	}
	
	public String getRunId(){
		return runId;
	}
	
	public void setScanId(Long scanId){
	  	this.scanId = scanId;
	}
	
	public Long getScanId(){
		return scanId;
	}
	
	public void setReportType(Integer reportType){
	  	this.reportType = reportType;
	}
	
	public Integer getReportType(){
		return reportType;
	}
	
	public void setReportId(Long reportId){
	  	this.reportId = reportId;
	}
	
	public Long getReportId(){
		return reportId;
	}
	
	public void setReportStatus(Integer reportStatus){
	  	this.reportStatus = reportStatus;
	}
	
	public Integer getReportStatus(){
		return reportStatus;
	}
	
	public void setReportName(String reportName){
	  	this.reportName = reportName == null ? null : reportName.trim();
	}
	
	public String getReportName(){
		return reportName;
	}
	
	public void setReportDownNum(Long reportDownNum){
	  	this.reportDownNum = reportDownNum;
	}
	
	public Long getReportDownNum(){
		return reportDownNum;
	}
	
	public void setTaskStatus(Integer taskStatus){
	  	this.taskStatus = taskStatus;
	}
	
	public Integer getTaskStatus(){
		return taskStatus;
	}
	
	public void setScanDisplayData(String scanDisplayData){
	  	this.scanDisplayData = scanDisplayData == null ? null : scanDisplayData.trim();
	}
	
	public String getScanDisplayData(){
		return scanDisplayData;
	}
	
	public void setCreateTime(Date createTime){
	  	this.createTime = createTime;
	}
	
	public Date getCreateTime(){
		return createTime;
	}
	
	public void setUpdateTime(Date updateTime){
	  	this.updateTime = updateTime;
	}
	
	public Date getUpdateTime(){
		return updateTime;
	}
	
	public void setDeleteFlag(Integer deleteFlag){
	  	this.deleteFlag = deleteFlag;
	}
	
	public Integer getDeleteFlag(){
		return deleteFlag;
	}
	
	public void setDataVersion(Integer dataVersion){
	  	this.dataVersion = dataVersion;
	}
	
	public Integer getDataVersion(){
		return dataVersion;
	}
	

}

